package org.fpp.sqlparse;

import java.util.List;

/**
 * @author pengpeng_fu@infinova.com.cn
 * @date 2023-12-22 16:14
 */
public interface SqlParseFilter {
    /**
     * ddl转对象时 拦截字段
     * @param columnInfo 字段详情
     * @param columnSpecs ddl sql 当中的字段扩展
     */
    default void filterColumnToObj(TableInfo.ColumnInfo columnInfo, List<String> columnSpecs){

    }

    /**
     * 对象转ddl时 拦截字段
     * @param columnInfo 字段详情
     * @param columnSpecs ddl sql当中的字段扩展
     */
    default void filterColumnToDdl(TableInfo.ColumnInfo columnInfo,List<String> columnSpecs){

    }
}
